home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ansi / hgcib202.zip / HGCIBM.DOC < prev    next >
Text File  |  1987-06-24  |  46KB  |  1,324 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                              HGCIBM.COM Version 2.02
  13.                Copyright (C) Athena Digital, Gary Batson 1986, 1987
  14.              2351 College Station Road, Suite 567, Athens, Ga. 30605
  15.                                   404/354-4522
  16.  
  17.                           This Manual Dated June 1, 1987
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                         1
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                 TABLE OF CONTENTS
  69.  
  70.                                    HGCIBM.COM
  71.  
  72.         Acknowledgments ..............................................  3
  73.         Trademarks ...................................................  3
  74.         Using HGCIBM.COM .............................................  3
  75.         Precautions ..................................................  3
  76.         Installation .................................................  4
  77.         Using the Command Line .......................................  5
  78.         HGCTEST program ..............................................  5
  79.         Sales and Distribution Policies ..............................  6
  80.         User Comments ................................................  6
  81.         History ......................................................  6
  82.         Future .......................................................  7
  83.         Changes and Corrections ......................................  7
  84.         Technicalities ...............................................  8
  85.  
  86.                             Athena Digital Video BIOS
  87.  
  88.         Purpose ......................................................  9
  89.         Features .....................................................  9
  90.         Control Program .............................................. 11
  91.         Sales and Distribution Policies .............................. 11
  92.         Software Author Note ......................................... 12
  93.         Extended Functions ........................................... 13
  94.         Library Versions ............................................. 19
  95.         QBDEMOC program .............................................. 19
  96.  
  97.         This program is distributed as Shareware. All rights are reserved 
  98.         except for distribution of the program, its documentation, and 
  99.         any DEMO materials IN ITS ENTIRETY and un-modified. You may test 
  100.         and use this program for 30 days, after which you must register 
  101.         it, destroy it, or pass in along to a friend. If you would like 
  102.         to keep HGCIBM, see the pricing within. This DOES NOT APPLY to 
  103.         those who contributed to HGCIBM Version 1.11. Those individuals 
  104.         are welcome to this upgrade without further remuneration. Please 
  105.         accept it with my THANKS!!
  106.  
  107.         Athena Digital's program and emulation algorithms were first 
  108.         Copyrighted June 10, 1986. It is now the basis for the existence 
  109.         of Athena Digital and represents months of effort and a large 
  110.         personal investment. Any information presented in this document 
  111.         or available in the associated programs is and shall remain the 
  112.         Copyrighted Property of Athena Digital. Any attempt to use this 
  113.         information to create a competitive product, whether the product 
  114.         is distributed "free" or otherwise is in violation of copyright 
  115.         laws.
  116.  
  117.                                  Athena Digital
  118.              2351 College Station Road, Suite 567, Athens, Ga. 30605
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                         2
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.         DISCLAIMER
  135.  
  136.         Athena Digital makes every effort to ensure that this 
  137.         documentation is accurate. However, because we are constantly 
  138.         striving to improve our products, we are unable to guarantee the 
  139.         accuracy of the contents of this document after the date of 
  140.         publication and we disclaim liability for any changes, errors or 
  141.         omissions. We have also made every effort to warn you of possible 
  142.         damage to your equipment from careless use of other applications 
  143.         with ours. If you do somehow damage your display or anything 
  144.         else, Athena Digital ASSUMES ABSOLUTELY NO RESPONSIBILITY FOR IT. 
  145.         If it will make you more confident, no such claims have ever 
  146.         been made against us .. but we have to protect ourselves.
  147.  
  148.  
  149.         ACKNOWLEDGMENTS
  150.  
  151.         Athena Digital would like to thank IBM for creating the Personal 
  152.         Computer and Hercules Computer Technology for making PC graphics 
  153.         as pleasurable as PC TTL text.
  154.  
  155.  
  156.         TRADEMARKS MENTIONED
  157.  
  158.         Hercules and RamFont are trademarks of Hercules Computer 
  159.         Technology.
  160.  
  161.         IBM is a trademark of International Business Machines.
  162.  
  163.         Microsoft, QuickBASIC, CodeView and MS-DOS are trademarks of 
  164.         Microsoft Corporation.
  165.  
  166.         Athena Digital Video BIOS is a trademark of Athena Digital.
  167.  
  168.  
  169.         USING HGCIBM.COM
  170.  
  171.         The purpose of this program is to provide owners of Hercules 
  172.         Graphics Cards a means to run software written for the IBM Color 
  173.         Graphics Adapter, and to introduce a commercial version of the 
  174.         BIOS called Athena Digital Video BIOS which offers added 
  175.         functionality.
  176.  
  177.  
  178.         PRECAUTIONS - MONOCHROME DISPLAY DAMAGE !!!
  179.  
  180.         This program will not damage your display, but certain 
  181.         application software certainly can. Programs which attempt to by-
  182.         pass the BIOS (Basic Input/Output System) to set the CRT 
  183.         operating parameters will cause severe problems. Fortunately 
  184.         since most software operates in standard modes, most software 
  185.         developers permit BIOS to set up the controller for them even if 
  186.         they later write to screen ram directly.
  187.                                     (cont'd)
  188.  
  189.  
  190.  
  191.                                         3
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         HGCIBM will intercept the BIOS calls for all standard modes and 
  202.         program the controller correctly. Writing directly to screen ram 
  203.         is permitted and the emulator will still work properly. When 
  204.         trying an un-tested (with HGCIBM) program for the first time, 
  205.         watch your display carefully for signs of gross distortion or 
  206.         shrinking when the program sets graphics mode. IF THIS OCCURS, 
  207.         RE-BOOT OR TURN OFF YOUR COMPUTER IMMEDIATELY. The display should 
  208.         return to normal quickly when you re-boot.
  209.  
  210.         HGCIBM INSTALLATION
  211.  
  212.         To install the emulator, you must tell it what mode to start in, 
  213.         and a little information about your hardware. There are three 
  214.         "modes" of operation for HGCIBM as follows:
  215.  
  216.         The /E[mulate] mode enables the emulator to respond to BIOS calls 
  217.         to set standard CGA modes and provides maximum compatibility with 
  218.         programs expecting to use the Color Graphics Adapter, but 
  219.         displays the information on your Hercules adapter. When the 
  220.         emulator is in this mode, the text buffer is at segment B800 and 
  221.         the equipment flag is set to indicate that a CGA card is present. 
  222.         Alas, you can't fool all the programs all the time. Some of them 
  223.         read the equipment flag and then try to manipulate the crt 
  224.         controller directly in order to provide faster screen output. 
  225.         Naturally they try to do this at the CGA port addresses (which 
  226.         don't exist) and will hang the system (This problem is overcome 
  227.         with Athena Digital Video BIOS). A re-boot will cure the problem 
  228.         and you should then remember to either un-install the emulator 
  229.         before running these programs or simply place it in /M(ono) mode 
  230.         or /C[GA] mode (if you have a physical CGA) as described below.
  231.  
  232.         The /M[ono] mode effectively disables HGCIBM without un-installing 
  233.         it. The monochrome card is selected and Video BIOS control 
  234.         returns to the computer's ROM (Read Only Memory).
  235.  
  236.         The /C[ga] mode also disables HGCIBM and returns control